import treeUtil from '../src/utils/tree.js';

// const flatArray = [
//     { id: 1, name: 'Node 1', parentId: null },
//     { id: 2, name: 'Node 1.1', parentId: 1 },
//     { id: 3, name: 'Node 1.2', parentId: 1 },
//     { id: 4, name: 'Node 1.1.1', parentId: 2 },
//     { id: 5, name: 'Node 2', parentId: null },
//     { id: 6, name: 'Node 2.1', parentId: 5 },
//     { id: 7, name: 'Node 3.1', parentId: 8 },
// ];

const flatArray = [
    { menuId: 1, name: 'Node 1', parentId: null },
    { menuId: 2, name: 'Node 1.1', parentId: 1 },
    { menuId: 3, name: 'Node 1.2', parentId: 1 },
    { menuId: 4, name: 'Node 1.1.1', parentId: 2 },
    { menuId: 5, name: 'Node 2', parentId: null },
    { menuId: 6, name: 'Node 2.1', parentId: 5 },
    { menuId: 7, name: 'Node 3.1', parentId: 8 },
];

const treeArray = treeUtil.convertToTree(flatArray, {
    idField: 'menuId'
});
console.log(treeArray);